草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 布局和 fragment 布局之间的区别

当创建一个新的AndroidActivity时,它曾经在我定义UI的布局文件夹中创建一个xml文件。现在它创建了两个文件:1.布局文件2.fragment布局文件。谁能解释一下两者的区别?此外,当尝试将项目添加为ListView、按钮等时。我应该将它们添加到哪个文件中以在我的Activity文件中调用。 最佳答案 从Android3.0开始,Activity现在可以承载Fragment,这些Fragment可用于开发UI的各个部分,并根据屏幕尺寸、方向和其他因素以不同的配置显示。强烈建议在现代Android应用程序中使用fragme

最适合初始化/加载数据的Android Fragment方法

我有一些数据要加载到AndroidFragment中。我需要建立网络连接。我想知道开始加载数据的最合适方法是什么。应该是吧onCreateView()或onStart()或onResume()?谢谢! 最佳答案 IMOonCreate()是最合适的选择。因为如果Fragment到后台再回到前台,这个回调是不包含在生命周期中的。只有在创建fragment时才会调用它。在onCreateView和任何后续回调中,您必须确定何时调用网络。如果您选择onCreate(),这将消失。如果需要上下文,onAttach()是更好的选择。因为onA

android - 从 TextView 上的超链接打开对话框 - Android

有一种方法可以在textView上放置一些单词的链接,当我点击这个单词时,会打开一个对话框。例如:TextView-->单词A-单词B-单词C当我点击单词A时,会显示一个带有一些选项的对话框,当我点击单词C时,会打开另一个带有其他选项的对话框。我检查了这个链接,但我的问题不适合。Openapopup/alertbeforeopeningalinkinthebrowserwhenclickedonatextview有人可以帮忙吗? 最佳答案 假设给你一个“thisisatest”String并且你希望显示子字符串“this”的对话框A

如何使用GPT2中文闲聊对话系统,机器人对话,自动对话!

目录目录结构:运行环境:首次运行:如何训练自己的模型:数据预处理:训练模型:如何确定这个--val_num数值:​编辑​编辑最后说明:打算做一个微博自动评论的一个模型,假象可以模拟回复粉丝,或者评论其他微博。首先下载GPT2模型代码:https://github.com/yangjianxin1/GPT2-chitchat代码版权归原作者所有。解压下载好的zip,并用pycharm打开 目录结构:打开README.md文件里面说明了目录结构: 对应着左边的目录结构:说明:data下的train.txt、train.pkl;model下的epoch40;sample是训练和预测了之后才会出现的,

java - 如何从 Android Studio 中 fragment 的 XML 布局导航到相应的 java 类?

假设我在一个名为“main.xml”的布局文件中,它对应的fragmentjava类是“MainFragment.java”。是否有从“main.xml”或任何其他方式转到“MainFragment.java”的快捷方式?当项目中有很多java类和xml文件时,快速浏览xml和java类将很有帮助。注意:对于Activity,布局XML文件的左上角有一个“C”符号。当我们单击“C”符号时,它将带我们到使用xml文件的相应java类。但是对于fragment,没有任何可用的。 最佳答案 使用“相关符号”(导航->相关符号...)在wi

java - 如何在不关闭APP(甚至显示对话框)的情况下发送ACRA异常报告

我试图在不关闭应用的情况下发送ACRA异常报告,但它仍然关闭应用并显示对话框。我正在发送这样的异常报告。ACRA.getErrorReporter().handleException(finalException,false);第二个参数负责关闭应用程序。但它仍然显示对话框并且应用程序无论如何都会关闭。这是我的配置,但我认为它不会有用@ReportsCrashes(reportType=org.acra.sender.HttpSender.Type.JSON,httpMethod=org.acra.sender.HttpSender.Method.POST,mode=Reporting

Android:如何从 Fragment onCreateView() 访问 Activity 的 View (使用 findViewById)?

我有一个非常简单的项目,其中包含一个包含fragment的Activity。您可能唯一不熟悉的是我正在使用VideoEnabledWebView这不是那么复杂,是我以前用过的东西。这只是一个自定义的WebView。这是我的代码:AndroidManifest.xmlExampleActivity.javaimportandroid.app.Activity;importandroid.os.Bundle;importandroid.util.Log;importcpr.name.videoenabledwebview.R;publicclassExampleActivityextend

java - 无法使用 Sdk 23 检查 fragment 中的权限?

我正在尝试检查fragment中的权限,但无法解析“checkSelfPermission”。这是怎么回事?if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M){if(checkSelfPermission(Manifest.permission.CAMERA)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(getActivity(),newString[]{Manifest.permission.CAMERA},1);}}

android - 选择选项卡或滑动页面时如何加载 fragment

当我滑动时,选项卡正在更改,但我附加的fragment未加载。我创建了4个fragment及其布局我在mainActivity类中包含了pagerAdapteroutput(showingblankpagewhentabisselected)这是我的MainActivity.javapublicclassMainActivityextendsAppCompatActivity{privateTabLayouttabLayout;privateViewPagerviewPager;@OverrideprotectedvoidonCreate(BundlesavedInstanceStat

android - fragment 内的 ScrollView 不滚动

我是应用开发新手。我正在使用3个标签。在每个fragment中,我想显示一个cardview列表(7-8张卡片)。我的第一个fragment.xml当我安装这个应用程序时,它根本没有滚动。我的fragment.java文件publicclassTroopsFragmentextendsFragment{@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){finalScrollViewscrollview1=(ScrollV